home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 2
/
Atari Mega Archive CD - Volume 2.iso
/
minix
/
up1510b.tgz
/
up1510b
/
src
/
lib
/
ansi
/
getenv.c
< prev
next >
Wrap
C/C++ Source or Header
|
1990-07-19
|
519b
|
32 lines
#include <lib.h>
/* getenv(3)
*
* Author: Terrence W. Holm Aug. 1988
*/
#include <stddef.h>
#include <stdlib.h>
extern char **environ;
char *getenv(name)
_CONST char *name;
{
char **v;
_CONST register char *n;
register char *p;
if (environ == (char **) NULL || name == (char *)NULL) return((char *)NULL);
for (v = environ; *v != (char *)NULL; ++v) {
n = name;
p = *v;
while (*n == *p && *n != '\0') ++n, ++p;
if (*n == '\0' && *p == '=') return(p + 1);
}
return((char *)NULL);
}